fdad01abffe98dd2edcc0e16d419f4a22204c96a,org.eclipse.january/src/org/eclipse/january/dataset/AbstractCompoundDataset.java,AbstractCompoundDataset,getInternalErrorArray,#boolean#number#,862

Before Change


	}

	private double[] getInternalErrorArray(final boolean squared, final int... pos) {
		Dataset sed = squared ? getInternalSquaredError() : getInternalError();
		if (sed == null)
			return null;

		BroadcastStride bs = (BroadcastStride) getStoredValue(STORE_BROADCAST);
		int n = bs.get1DIndex(pos);
		double[] es = new double[isize];
		if (sed instanceof CompoundDoubleDataset) {
			((CompoundDoubleDataset) sed).getDoubleArrayAbs(n, es);
			if (sed.getElementsPerItem() != isize) { // ensure error is broadcasted
				Arrays.fill(es, es[0]);
			}

After Change


		return es;
	}

	private double[] getInternalErrorArray(final boolean squared, final int... pos) {
		Dataset sed = getInternalError(squared);
		if (sed == null)
			return null;

		double[] es = new double[isize];
		if (sed instanceof CompoundDoubleDataset) {
			es = ((CompoundDoubleDataset) sed).getDoubleArray(pos);
			if (sed.getElementsPerItem() != isize) { // ensure error is broadcasted
				Arrays.fill(es, es[0]);
			}